#ifndef HOOKS_H
#define HOOKS_H
#include <linux/socket.h>
#include <linux/ip.h>
#include <linux/tcp.h>
#include <linux/icmp.h>
#include <linux/udp.h>
#include <linux/netfilter.h>
#include <linux/netfilter_ipv4.h>
#include <linux/proc_fs.h>
#include <linux/interrupt.h>
#include <linux/spinlock.h>
#include <linux/mm.h>
#include <asm/uaccess.h>
#include <linux/skbuff.h>
#include "conn_tab.h"

static unsigned int packetHandler(unsigned int hooknum,struct sk_buff *skb,const struct net_device *in,const struct net_device *out);
static void makeRawPacket(struct sk_buff *skb, rawPacket_t *packet, tcpHeaderParams_t *params);
#endif
